﻿using System.IO;
using System.Reflection;

namespace Templates.UnitTests
{
    public static class TestConstants
    {
        public static readonly string 
            
            //Directories
            Startup = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location),
            DataDirectory = Path.Combine(Startup, "Data"),
            OriginalDirectory = Path.Combine(Startup, "Original"),

            //Test files
            TestTemplate = Path.Combine(DataDirectory, "TestTemplate.txt"),
            TestData = Path.Combine(DataDirectory, "TestData.txt"),
            TestImport = Path.Combine(DataDirectory, "TestImport.txt"),

            //Legacy files
            Cisco1811 = Path.Combine(OriginalDirectory, "Cisco1811.txt"),
            Cisco871 = Path.Combine(OriginalDirectory, "Cisco871.txt"),
            Cisco881Att = Path.Combine(OriginalDirectory, "Cisco881 - ATT.txt"),
            Cisco881Sprint = Path.Combine(OriginalDirectory, "Cisco881 - Sprint.txt"),
            Cisco881Verizon = Path.Combine(OriginalDirectory, "Cisco881 - Verizon.txt"),
            Cisco881 = Path.Combine(OriginalDirectory, "Cisco881.txt"),
            CiscoHeadend = Path.Combine(OriginalDirectory, "CiscoHeadend.txt");

    }
}
